import random
lst = [1,4,9,16,2,5,10,15]
b=len(lst)
for i in range(b):
    if i==0:
        print(lst[0]+lst[1])
    else:
        a=lst[i-1]+lst[i]
        print(a)

lst = [1,4,9,16,2,5,10,15]
b=len(lst)
for i in range(b):
    if i==0:
        print(lst[0]+lst[1])
    else:
        a=lst[i-1]+lst[i]
        print(a)

# 这里题目要求是生成新的列表，你这里只是打印了出来，没有得到题目要求的结果

# 没有见到第二小题的答案

list_id = []
for i in range(100):
    list_az = []
    for i in range(10):
        randint = random.randint(97, 122)               #随机生成97-100的数字，
        asc_randaz = chr(randint)                       #利用ascii码解码为对应的字母（str）
        list_az.append(asc_randaz)                      #利用列表存储，
    str_az = ''.join(list_az)                           #将list_az列表中值返回为新的字符串
    s = '%.3d' %(random.randint(1,100)+1)+'.'+str_az   # %.3d代表这个整型数占3位 eg:1--->001
    list_id.append(s) 
print (list_id)

# 这里，前6位的数字，为000001-000100，数字这里有点问题
a = 'cow11023cowzyr299025Cowzyr299025'
numlist = []
numdict = {}
for i in range(100):
    numlist.append(a[random.randint(0,25)] + a[random.randint(0,25)])
numlist.sort(reverse=True)
#print (numlist)
for i in numlist:
    if i in  numdict :
        numdict[i]=numdict[i]+1
    else :
        numdict[i]=1
print (f'降序输出的字符串为：{numdict}')


# 这里的a字符串怎么是这样的？？？
